Observing test response of embedded cores through surrounding logic

نویسندگان

  • P. K. Jaini
  • Nur A. Touba
چکیده

This paper addresses the problem of observing the test response of an embedded intellectual property core. For the core test set specified by the core vendor, the logic surrounding the core can mask errors at the output of the core such that faults in the core may go undetected. For intellectual property cores where there is no knowledge of the internal structure of the core (i.e., the core is a black box), no assumptions can be made about what errors the faults in the core may cause at the core outputs. All possible errors at the core outputs must be observable. Existing observation point insertion techniques (all of which are based on a fault model and require knowledge of the circuit structure) cannot be used. The conventional solution to this problem is to directly observe the core outputs by either multiplexing them to chip pins or placing a boundary scan around the core. This paper describes necessary and sufficient conditions (assuming no knowledge of the internal structure of the core) for guaranteeing that all errors at the outputs of the core can be observed through logic surrounding the core (combinational or sequential). A systematic method for inserting a minimal set of observation points necessary for testing a core (with either parallel or serial access) is presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modifying User-Defined Logic for Test Access to Embedded Cores

Testing embedded cores is a challenge because access to core I/Os is limited. The user-defined logic (UDL) surrounding the core may restrict the set of test vectors that can be applied to the core. This is especially a problem for intellectual property cores and legacy design cores where the set of test vectors used to test the core is “fixed” independent of the design in which the core is embe...

متن کامل

On Embedded Processor Reconfiguration of Logic Bist for Fpga Cores in Socs

Due to the limited access to the individual embedded cores in System-on-Chips (SoCs), testing is more time consuming and costly than testing standalone Field Programmable Gate Arrays (FPGAs). However, the ability for an embedded processor core to reconfigure FPGA cores in SoC applications opens new opportunities for Built-In Self-Test (BIST) of the FPGA cores themselves. This paper discusses a ...

متن کامل

Testing Embedded Cores Using Partial Isolation Rings - VLSI Test Symposium, 1997., 15th IEEE

Intellectual property cores pose a signifcant test challenge. The core supplier may not give any information about the internal logic of the core, but simply provide a set of test vectors for the core which guarantees a particular fault coverage. If the core is embedded within a larger design, then the problem is how to apply the specified test vectors to the core and how to test the userdefine...

متن کامل

Testing Embedded Cores Using Partial Isolation Rings

Intellectual property cores pose a significant test challenge. The core supplier may not give any information about the internal logic of the core, but simply provide a set of test vectors for the core which guarantees a particular fault coverage. If the core is embedded within a larger design, then the problem is how to apply the specified test vectors to the core and how to test the userdefin...

متن کامل

Built-In Self-Test of Configurable Cores in SoCs Using Embedded Processor Dynamic Reconfiguration

Built-In Self-Test (BIST) provides an effective way to test configurable cores in System-on-Chip (SoC) implementations. We present a case study of the use of dynamic reconfiguration from an embedded processor core to implement BIST for the programmable logic and routing resources in configurable cores in commercially available SoCs. Experimental results from actual implementations include speed...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999